package com.yc.mvc.web;

import org.springframework.stereotype.Controller;
import org.springframework.ui.Model;
import org.springframework.web.bind.annotation.GetMapping;
import org.springframework.web.servlet.ModelAndView;

/**
 *  Controller + ResponseBody
 *  Controller : 默认当前类中方法,返回的都是视图名 , 默认页面跳转
 *               ResponseBody 用于标注某个方法返回 json 格式数据
 *
 */
@Controller
public class IndexAction4 {

    @GetMapping("goindex")
    public String goIndex(){
        return "redirect:index.html";
    }

    @GetMapping("gorm")
    public ModelAndView goIndex(ModelAndView mav){
        mav.setViewName("redirect:rm.html");
        return mav;
    }

    // 只有响应重定向可以跳转外部网站
    @GetMapping("go163")
    public String goIndex(Model model){
        // model 是单独的数据模型  map
        model.addAttribute("aaa", "乱七八糟");
        return "redirect:http://www.163.com";
    }

}
